home *** CD-ROM | disk | FTP | other *** search
/ How to Get Online 1996 Spring / HOW2GON.ISO / mac / Desktop Folder / How To Get Online / SERVERS / CGI / makefile < prev    next >
Encoding:
Makefile  |  1996-03-01  |  2.1 KB  |  1 lines  |  [TEXT/ttxt]

  1. ORACLE=/home4/oracleSYBASE=/home1/sybaseINFORMIX=/usr/informixPROGRESS=/home1/progress/7.2D/dlcINGRES=/disk3/ingresCC=gccCFLAGS=-gGOBJS=GLIBS=-L/usr/local/lib/gcc-lib/sparc/2.4.5 -lgccOFLAGS=LIBS=-lsocket -lnsl.c.o:    $(CC) $(CFLAGS) -c $*.cdefault:    @echo ""    @echo "Be sure to read the online documentation before running make"    @echo ""    @echo "Type one of the following:"    @echo "    make infdbcgi            (For Informix)"    @echo "    make ingdbcgi            (For Ingres)"    @echo "    make ora6dbcgi            (For Oracle 6)"    @echo "    make ora7dbcgi            (For Oracle 7)"    @echo "    make prodbcgi            (For Progress)"    @echo "    make sybdbcgi            (For Sybase)"    @echo ""all: ora7dbcgi sybdbcgi infdbcgi ingdbcgi prodbcgidbcgi: dbcgi.o    $(CC) dbcgi.osybase.o: sybase.c    $(CC) $(CFLAGS) -I$(SYBASE)/include -c sybase.cinformix.o: informix.c    $(CC) $(CFLAGS) -I$(INFORMIX)/incl -I$(INFORMIX)/incl/esql \        -c informix.cinformix.c: informix.ec    sh run_esqlc $(INFORMIX) -t unix informix.ecingres.o: ingres.c    $(CC) $(CFLAGS) -I$(INGRES)/files -c ingres.cingres.c: ingres.pc    sh run_iiesqlc $(INGRES) ingres.pcprogress.c: progress.cc    sh run_sqlcpp $(PROGRESS) progress.ccprogress.o: progress.c    $(CC) $(CFLAGS) -I$(PROGRESS)/probuild/esqlc -I$(PROGRESS)/uce/hlic \        -c progress.cora7dbcgi: dbcgi.o oracle7.o    sh ora7link.sh $(ORACLE) $(CC) $(OFLAGS) \        $(LFLAGS) dbcgi.o oracle7.o $(LIBS) \        -o ora7dbcgi    chmod go+x ora7dbcgiora6dbcgi: dbcgi.o oracle6.o    $(CC) $(CFLAGS) dbcgi.o oracle6.o \        $(ORACLE)/rdbms/lib/osntab.o \        -L$(ORACLE)/rdbms/lib \        -lsqlnet -locic -lora -lm    chmod go+x ora6dbcgisybdbcgi: dbcgi.o sybase.o    $(CC) $(CFLAGS) dbcgi.o sybase.o \        -L$(SYBASE)/lib -lsybdb -lm -o sybdbcgi    chmod go+x sybdbcgiinfdbcgi: dbcgi.o informix.o    ( INFORMIXDIR=$(INFORMIX); export INFORMIXDIR; \      $(INFORMIX)/bin/esql $(CFLAGS) $(GOBJS) \        dbcgi.o informix.o -o infdbcgi $(GLIBS) )    chmod go+x infdbcgiingdbcgi: dbcgi.o ingres.o    $(CC) $(CFLAGS) dbcgi.o ingres.o -L$(INGRES)/lib -lingres \        -lm $(LIBS) -oingdbcgi    chmod go+x ingdbcgiprodbcgi: dbcgi.o progress.o    sh run_probuild $(PROGRESS)    sh run_ldesqlc $(PROGRESS) $(CC)    chmod go+x prodbcgiclean:    -rm *.o    -rm ldesqlc    -rm progress.c    -rm informix.c    -rm ingres.pcspotless: clean    -rm *dbcgi